river-mouth barrage - Deutsch Englisch Wörterbuch